// // Token管理工具函数

// // 保存token
// export function setToken(token) {
//     localStorage.setItem('token', token);
// }

// // 获取token
// export function getToken() {
//     let token = localStorage.getItem('token');;
//     console.log("token:" + token);
//     return token;
// }

// // 删除token
// export function removeToken() {
//     localStorage.removeItem('token');
// } 
import router from '@/router'
// // 保存用户信息
export function setUserInfo(userInfo) {
    // localStorage.setItem('userInfo', JSON.stringify(userInfo));
}

// // 获取用户信息
export function getUserInfo() {
    const userInfo = localStorage.getItem('userInfo');
    return userInfo ? JSON.parse(userInfo) : null;
}

// // 删除用户信息
export function removeUserInfo() {
    localStorage.removeItem('userInfo');
}

// // 检查是否已登录
export function isLoggedIn() {
    return !!getToken();
}

// // 清除所有认证信息
// export function clearAuth() {
//     removeToken();
//     removeUserInfo();
// }

// // 登出
// export function logout() {
//     clearAuth();
//     // 可以在这里添加其他登出逻辑，比如调用后端登出接口
// } 




import Cookies from 'js-cookie'

const TokenKey = 'Admin-Token'

export function getToken() {
    console.log("getToken:" + Cookies.get(TokenKey));
  return Cookies.get(TokenKey)
}

export function setToken(token) {
    console.log("setToken:" + token);
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}

// // 清除所有认证信息
export function clearAuth() {
    removeToken();
    removeUserInfo();
}

export function logout() {
  clearAuth();
  router.push('/');
}




